﻿#define _CRT_SECURE_NO_WARNINGS 1

//// 实现⼀个类，计算程序中创建出了多少个类对象？
//#include<iostream>
//using namespace std;
//class A
//{
//public:
//	A()
//	{
//		++_scount;
//	}
//	A(const A& t)
//	{
//		++_scount;
//	}
//	~A()
//	{
//		--_scount;
//	}
//	static int GetACount()
//	{
//		return _scount;
//	}
//private:
//	// 类里面声明
//	static int _scount;
//};
//// 类外面初始化
//int A::_scount = 0;
//
//
//int main()
//{
//	cout << A::GetACount() << endl;
//	A a1, a2;
//	{
//		A a3(a1);
//		cout << A::GetACount() << endl;
//	}
//	cout << a1.GetACount() << endl;
//
//	// 编译报错：error C2248: “A::_scount”: ⽆法访问 private 成员(在“A”类中声明)
////cout << A::_scount << endl;
//	return 0;
//}



#include <iostream>

using namespace std;

class ID
{
public:
	ID( int I, int W,int H)
		:
		_idnumber(I)
		,_weight(W)
		,_height(H)
	{

	}
	void Print()
	{
		cout << _idnumber << _weight << _height << endl;
	}

private:
	
	int _idnumber;
	int _weight;
	int _height;
};


int main()
{
	ID caixukun(1,1,1 );
	caixukun.Print();

	return 0;
}